package com.coffee.order.api.inquire.result;

import com.coffee.sku.api.inquire.req.InquireSkuTestingMessageReq;
import com.coffee.sku.api.inquire.result.InquireSalesInformationResult;
import com.coffee.sku.api.inquire.result.InquireSkuTestingMessageResult;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class InquireOrderResult implements Serializable {
    private static final long serialVersionUID = -1L;
    private Integer id;
    private Integer orderId;
    private Integer remarksOrderId;
    private Integer supplierId;
    private Integer merchantId;
    private Integer inquireSkuId;
    private Double totalPrice;
    private String status;
    private Integer count;
    private String type = "explicit";
    private Integer outOrderId;
    private String deliveryMode;
    private String sampleLogistics;
    private String remarks;
    private String cancelReason;
    private String skuName;
    private String skuCover;
    private String receiver;
    private String receiverMobile;
    private String address;
    private String unit;
    private Date payTime;
    private Date buyerConfirmTime;
    private Date sellerConfirmTime;
    private Date deliveryTime;
    private Date finishTime;
    private Date createTime;
    private Date explicitTime;
    private Date expirationTime;
    List<InquireOrderPlanResult> intentionList;
    List<InquireOrderPlanResult> explicitList;
    List<InquireBuyerConfirmPlanResult> myList;
    List<InquireOrderContractResult> contractResults;
    private InquireSalesInformationResult inquireSalesInformationResult;
    private InquireOrderTestingResult inquireOrderTestingResult;
    private List<InquireOrderDeliveryDemandResult> inquireOrderDeliveryDemandResult;
    private InquireSkuTestingMessageResult inquireSkuTestingMessageResult;
    private InquireOrderPlanResult sampleInquireOrderPlanResult;
    private List<Integer> sampleOrderId;
}

